body {
	background:#333;
	color:#fff;
	font-size:11px;
	padding:0px;
	overflow:hidden;
}
h2 {
	font-size:140%;
}
h3 {
	font-size:120%;
}
#container {
	width:1145px;
	margin:0 auto;
	overflow:hidden;
}
#lmb {
	width:312px;
	float:left;
	margin-right:0px;
	padding:0px;
}
#rc {
	margin:0px;
	margin-left:2px;
	width:768px;
	float:left;
	overflow:hidden;
	padding:0px;
}
#right {
	float:left;
	margin:0px;
}

/* album listing */
#lhead {
	position:relative;
	text-align:center;
	padding:0px;
	width:298px;
	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#left {
	font-family: "Calibri";
	width:300px;
	height:455px;
	background:#545454;
	overflow:hidden;
	padding:5px;
	margin:0px;
	margin-top:2px;
}
#leftinner {
	margin: 0 auto;
	width:297px;
	padding-left:1px;
	padding-bottom:5px;
	white-space:nowrap;
	overflow-x:hidden;
	overflow-y:scroll;
	float:left;
	height:400px;
	background:#545454;
}
#leftfoot {
	font-family:Calibri;
	font-size:10px;	
}
#leftinner ul {
	padding:0px;
	margin:0px;	
}
#leftinner li a {
	display:inline;
	font-family: "Calibri";
} 
#leftinner ul li .album {
	height:15px;
	padding:3px;
	padding-left:0px;
	list-style-type:none; 
}
#leftinner ul li .actrack {
	padding:0px;
	margin:0px;
	list-style-type:none; 
	overflow-x:hidden;
	font-family: "Calibri";
	display:none;
}

/* menu/icons */
#menu {
	display:none;
	font-size:10px;
	padding:0px;
	margin:0px;
}
#menu button {
	width:55px;
}

.headerimgset {
	background-position:top center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;		
}

/*  nowplaying area  */
#buttonbox {
	display:block;
	width:530px;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:2px;
	height:27px;
	background:#545454;
	padding-top:1px;
}
#controls {
	display:none;
	float:left;
	font-size:10px;
}
#amount {
	font-size:20px;
	text-align:center;
	font-family:Calibri;
	margin:5px;
	width:30px;
	float:left;
	height:24px;
	position:relative;
	top:-5px;
}
#volume {
	display:none;
	float:left;
	font-size:10px;
	width:90px;
	height:24px;
}
#nowplaying {
	width:518px;
	padding:5px;
	height:115px;
	font-family:Calibri;
	font-size:16px;
	margin-bottom:5px;
	text-align:center;
	
	color:#fff;
	float:left;
	margin:0px;
	margin-top:1px;
}
#nowplayingvideo {
	height:60px;
	width:638px;
	font-family:Calibri;
	background:#000;
	margin:0px;
	padding:0px;
	display:none;
	border:1px solid #59b4d4;
}
#bottombox {
	height:17px;
	width:372px;
	position:relative;
	top:77px;
	left:22px;
	font-size:12px;
	border-top:1px solid #404040;
	padding:1px;
	padding-bottom:2px;
	padding-right:3px;
}
#nowplaying img {
	height:115px;
	width:115px;
	float:left;
}
#nowplayingtext #track_name {
	z-index:3;
	display:inline;
	position:relative;
	white-space:nowrap;
}
#nowplayingtext #np_band {
	z-index:3;
	display:inline;
	position:relative;
	margin-left:10px;
}
#nowplaying #nowplayingtext {
	z-index:3;
	margin-top:0px;
	height:115px;
	float:left;
	width:400px;
	white-space:nowrap;
	overflow:hidden;
}
#nowplayingvideo #nowplayingtext {
	z-index:3;
}
#nowplayingtext b {
	white-space:nowrap;
	z-index:3;
}
#slider {
	position:relative;
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	width:280px;
	z-index:3;
	height:5px;
	float:left;
}
.np_pos {
	position:relative;
	top:2px;
	z-index:3;
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:15px;
}
.np_dur {
	position:relative;
	top:2px;
	padding-left:0px;
	z-index:3;
	display:inline;
	overflow:hidden;
	float:right;
	margin-right:2px;
}

/* playlist and main text area */

.newtrack {
	display:none;
	font-family:Tahoma;
	font-size:12px;
	padding-right:10px;
	padding-top:3px;
	border-bottom:1px solid #000;
	border-left:1px solid #333;
	color:#FFF;
	height:16px;
	width:500px;
}
.newtrack img {
	display:none;
}
.ttext {
	display:inline;
	position:relative;
	top:-3px;
	margin-left:5px;
}
.tracktext {
	word-wrap:break-word;
	overflow:hidden;
}
.tholder {
	width:435px;
	float:left;
	overflow:hidden;
	height:16px;
}
.band {
	font-weight:bold;
	white-space:nowrap;
	float:left;
	margin-right:5px;
}
.newtrack.nowplaying,.newtrack.stream.nowplaying {
	color:#ffb040;
	background-image:url('/img/nowplaying.gif');
	background-repeat:no-repeat;
	background-position:440px 4px;
}
.newtrack.nowplaying:hover {
	background-color:#000;
	color:#FFB040;
}
.newtrack:hover,.newtrack.stream:hover {
	cursor:pointer;
	color:#FFB040;
}
.newtrack .duration {
	float:right;
	margin-right:5px;
}
#albuminfo {
	width:518px;
	float:left;
	height:296px;
	padding:5px;
	background:#545454;
	margin-top:2px;
}
#cplaylist {
	padding-left:5px;
	font-size:10px;
	width:150px;
	float:left;
}
#playlistfunc  {
	float:right;
	display:none;
	margin:0px;
	font-size:10px;
}
#album_name {
	width:516px;
	position:relative;
	text-align:center;
	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#phead {
	text-align:center;
	width:516px;
	padding-top:3px;	
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#playlist {
	display:none;
	width:518px;
	margin:0px;
	margin-top:2px;
	float:left;
	height:296px;
	padding:5px;
	background:#545454;
	color:#fff;
	margin-bottom:3px;
	overflow:hidden;
}
#pl {
	white-space:nowrap;
	overflow-y:scroll;
	overflow-x:hidden;	
	height:258px;
	font-size:10px;
	font-family:Calibri;
}
#plfoot {
	margin-top:3px;
	padding-top:3px;
	width:520px;
	border-top:1px solid #bbb;
	font-family:Calibri;
}

/* chat and sidebar */

#livelook {
	margin-top:2px;
	background:#545454;
	float:right;
	width:224px;
	padding:5px;
	height:144px;
}
#livehead {
	text-align:center;
	padding:0px;
	width:221px;
	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#cmessage {
	margin-top:10px;
	width:220px;
	margin-left:-1px;
	background:#4d4d4d;
	border:1px solid #404040;
	color:#fff;
}
#chat-message {
	padding-top:3px;
	display:inline;
	width:218px;
	height:25px;
}
#chead {
	text-align:center;
	padding:0px;
	width:221px;
	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#chat {
	width:224px;
	float:right;
	height:297px;
	font-family:Calibri;
	background:#545454;
	color:#fff;
	padding:5px;
	position:relative;
	top:1px;
	margin-bottom:1px;
}
#chat .name {
	font-weight:bold;
	display:inline;
	padding:5px;
}
#tracks {
	font-family: "Tahoma";
	font-size:12px;
	height:240px;
	margin-bottom:4px;
	overflow-y:auto;
	overflow-x:hidden;
}
#tracks img {
	position:relative;
	top:2px;
	padding-right:2px;
	border:none;
}
#cover {
	position:relative;
	left:-5px;
	margin-top:8px;
	float:right;
	width:200px;
	height:200px;
	display:none;
}
#cover img {
	border:1px solid black;
	top:0px;
}
.trackname { 
	width:230px;
	height:16px;
	overflow:hidden;
	float:left;
	margin-right:5px;
	padding-bottom:2px;
}
#results .trackname { 
	width:430px;
	height:16px;
	overflow:hidden;
	float:left;
	margin-right:5px;
	padding-bottom:2px;
}
.trackname img {
	padding-left:3px;
}
.duration {
	float:left;	
}
.album_track {
	float:left;
	padding:0px;
	padding-top:2px;
	width:280px;
	height:18px;
	color:#FFF;
	white-space:nowrap;
	overflow:hidden;
	background:#000;
}
#results .album_track {
	float:left;
	padding:0px;
	padding-top:2px;
	width:470px;
	height:18px;
	color:#FFF;
	white-space:nowrap;
	overflow:hidden;
}
.actrack .album_track:hover {
	background:#FFB040;
}
.album a {
	display:block;
	width:278px;
	text-decoration:none;
	color:#000;
}
.album img {
	margin-right:5px;
	margin-left:3px;
}
.actrack img {
	border:0px;
}
.buttons {
	display:none;
}
.prem {
	margin-top:7px;
	float:right;
}
.dl {
	margin-top:7px;
	float:right;
}
.track_num {
	display:inline;
	margin-left:5px;
	position:relative;
	top:-3px;
}
.rtext { 
	height:220px;
	overflow-x:hidden;
	padding:5px;
}
.text { 
	width:214px;
	height:235px;
	overflow-y:auto;
	word-wrap:break-word;
	padding:5px;
	font-family:"Calibri";
	font-size:12px;
}
.inneralbum {
	padding-left:25px !important;
	border-top:1px solid #545454;
}
.innertracks * {
	color:#fff;
}
.album:hover {
	cursor:pointer;
}
.odd,.stream.odd { 
	background:#4d4d4d;
}
.even,.stream.odd { 
	background:#404040; 
}
#cnamereg {
	width:80px;
	height:25px;
	display:none;
}
.album_track.album.inneralbum a {
	color:#fff;
}

/* Dialogs */

#saveplaylist {
	display:none;
}
#configd {
	display:none;
	width:225px;
	height:220px;
	float:left;
}
#configinner {
	padding-bottom:5px;
}
#confighead {
	padding-top:3px;
	text-align:center; 
	border-bottom:2px ridge #545454;
	height:25px;
	font-family: "Corbel";
	font-size:14px;
}
#saveconfig {
	margin-top:10px;
}
#loadplaylist {
	display:none;
	overflow:hidden;
}
#loadplaylist  img {
	position:relative;
	top:2px;
}
.removepl {
	display:inline;
}
.playlists {
	margin-top:10px;
	margin-bottom:5px;
	height:150px;
	overflow-y:scroll;
}
.playlists a {
	text-decoration:none;	
}
.playlisttitle {
	position:relative;
	width:100%;
	border-bottom:1px solid #545454;
	padding-bottom:2px;
	margin-bottom:2px;
}
.playlisttitle img {
	margin-right:4px;
	position:relative;
	top:2px;
}
#slider .ui-slider-handle {
	height:12px !important;
	width:12px !important;
	border:1px solid #59b4d4 !important;	
}
#volume .ui-slider-handle {
	display:none;
	height:12px !important;
	width:12px !important;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:8px;
}
#admind {
	display:none;
}
#tabs { 
	height:340px;
	width:440px;
}
.adminclose {
	position: absolute !important;
	top:6px;
	right:9px;
}
.btext {
	text-align:center;
	position:absolute;
	bottom:5px;
	font-family:Calibri;
	font-size:12px;
}
.streamimgset {
	background-position:top center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;		
}
#streams {
	font-size:10px;
	margin:0px;
	padding:0px;
	margin-bottom:1px;
}
#nowplaying #nowplayingtext .track_num {
	position:relative;
	top:0px;
	z-index:3;
}
.livetrack {
	font-family:Calibri;
	white-space:nowrap;
	overflow-x:hidden;
}
.livetrack img {
	position:relative;
	top:3px;
	border:0;
}
#eqbox {
	float:right;
	position:absolute;
	top:40px;
	left:600px;
	z-index:20;
}
#eqouter img {
	border:0;
}
#player { 
	z-index:2; 
}
#playercont {
	width:20px;
	height:20px;
	position:relative;
	top:-400px;
	z-index:2;
}
#vidplayer { 
	z-index:2; 
}
#vidplayercont {
	width:20px;
	height:20px;
	z-index:2;
	display:none;
}
#search {
	display:none;
	margin-left:0px;
	padding-left:0px;
}
#rtclk,#rtclka {
	display: none;
	position: absolute;
	padding: 5px;
	background-color: #545454;
	border: 1px solid #000;
}
#rtclk a,#rtclka a {
	color:#fff;
	text-decoration:none;
}
#rtclk img,#rtclka img { 
	border:0;
}
#distreams {
	display:none;
	width:320px;
	height:500px;
}
#s1 { 
	float:left; 
	width:150px; 
}
#s2 { 
	float:right; 
	width:150px; 
}
.streamgenre {
	font-size:12px;
	margin-bottom:3px;
	text-decoration:none;
}
.streamgenre1 {
	font-size:12px;
	margin-bottom:3px;
	text-decoration:none;
}
#results {
	padding:0px;
	padding-top:10px;
	margin-left:0px;
}
#results img {
	border:0;
}
.preload {
	margin-top:5px;
	float:right;
}
.liveartist {
	display:inline;
}
.livesong {
	display:inline;
}
.grip {
	float:left;
	width:16px;
	height:16px;
	cursor:move;
	position:relative;
	top:-1px;
	left:-1px;
}
#userfunc {
	margin-bottom:10px;
}
.addinner {
	display:inline;
	position:relative;
	left:-8px;
}
#searchbar {
	float:right;
	width:235px;
	height:54px;
	
}
#searchbar #searchbartext {
	margin-left:5px;
	margin-top:5px;
	width:180px;
	background:#4d4d4d;
	border:1px solid #404040;
	color:#fff;
	height:20px;	
}
#mute {
	height:25px;
	width:25px;
	float:left;
	margin-right:3px;
}
#newsearch {
	display:inline;
	font-family:calibri;	
}
#buttons {
	display:inline;
}
.clk {
	display:inline !important;
}
.addfolder {
	display:inline !important;
}
.subuseropts input {
float:right;
}
#searchbutton {
padding:0px;
margin:0px;
position:relative;
z-index:4;
top:1px;

}